package com.zw.pdm.module.contact.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 产品结构主表
 *
 */
@Data
public class DsnProStruct {
    private Integer id;

    /** 产品部分 */
    private String proPart;

    /** 项目主键 */
    private Integer proId;

    /** 项目编码 */
    private String proCode;

    /** 项目名称 */
    private String proName;

    /** 专业（机械、流体、自动化） */
    private Integer specialId;

    /** 专业名称 */
    private String special;

    /** 产品ID */
    private Integer productId;

    /** 产品名称 */
    private String productName;

    /** 状态（1=保存 2=提交 3=审核通过） */
    private Integer status = 1;

    /** 驳回原因 */
    private String rejectReason;

    /** 创建人编号 */
    private String createCode;

    /** 创建人 */
    private String createName;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime = new Date();

    /** 审核人编号 */
    private String verifyCode;

    /** 审核人 */
    private String verifyName;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date verifyTime;

    /** 删除状态 0：默认， 1：删除， 2：作废 */
    private Integer isDel = 0;

    /** 项目数量 */
    private Integer proNum;

    /** Pid */
    private Integer pid;
}
